technological research department - German English Dictionary